﻿/* CSS Document */
/*  初始化  */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{
	margin:0;
	padding:0;
	border:0;
	font-family:"Microsoft YaHei";
} 
table,td{
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei";
}
#fontzoom table,#fontzoom td{
	margin:0;
	padding:0;
	 border:1px solid #ccc;
	font-family:"Microsoft YaHei";
}
#fontzoom table{
	text-align: center; border-collapse: collapse;
	width: 100%!important;
} 
ul,ol,li{
	list-style-type:none;
} 
select,input,img,select{
	vertical-align:middle;
} 
a{
	text-decoration:none;
} 
a:hover,a:active,a:focus{
	text-decoration:none;
}
select{-webkit-appearance:none}
input{-webkit-appearance:none}
/*  调用样式  */
.fl{float:left;	}
.flr{float:right;}
.ct{margin:0 auto;}
.clear{clear:both;}
.clearfixe:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.mains{width: 100%;height: auto;background: url(../images/qhbt_18.jpg) no-repeat;background-position: center bottom;overflow-y: hidden;}

/*首页*/
.header{width: 100%;height: 116px;background-color: #fff;}
.header_1{width: 92%;margin: 0 auto;}
.header_1>a{display: block;width: 466px;height: 93px;float: left;margin-top: 12px;}
.header_1>a img{display: block;width: 466px;height: 93px;}
.nav{width: 850px;height: 116px;float: right;}
.nav_ul{width: 100%;height: 116px;}
.nav_li{width:103.5px;height: 116px;float: left;}
.nav_li a{width: auto;height: 116px;}
.nav_li a h3{font-size: 16px;color: #333;line-height:1;padding: 58px 0 13px;float: left;}
.nav_li a:hover h3{border-bottom: 2px solid #de2219;}
.nav_li.on a h3{border-bottom: 2px solid #de2219;}
.sousuo{width: 22px;height: 41px;float: right;position: relative;margin: 45px 0 0 0;}
.sousuo a{display: block;width: 22px;height: 41px;background: url(../images/zwt_2.png) no-repeat;background-position: center center;}
.sousuo form{position: absolute;right: 0;top: 0;width: 0px;height: 41px;overflow: hidden;transition: all 0.3s;}
.sousuo form .sousuo_ipt1{float: left;width: 148px;height: 39px;border: 0;padding: 0 10px;margin: 0;border: 1px solid #de2219;}
.sousuo form .sousuo_ipt2{display: block;width: 58px;height: 41px;background: #de2219;background-position: center center;float: right;border: 0;padding: 0;margin: 0;cursor: pointer;color: #fff;}
.sousuo:hover form{width: 228px;transition: all 0.3s;}
@media only screen and (max-width: 1480px) {
	.header_1{width: 100%;}
}
.banner{width: 100%;height: 600px;}
.banner .layui-carousel-ind ul{background: none;}
.banner .layui-carousel-arrow:hover,.banner .layui-carousel-ind ul:hover{background: none;}
.banner .layui-carousel-ind li{width: 10px;height: 23px;background-color: #eceae2;border-radius: 0;margin: 0 9px;}
.banner .layui-carousel-ind li.layui-this{background-color: #de2219;height: 36px;}
.banner .layui-carousel-ind{top: -68px;}

.main{width: 100%;height: auto;}
.main_title{width: 100%;height: 69px;}
.main_title h3{font-size: 28px;color: #333333;text-align: center;line-height: 1;font-weight: normal;}
.main_title span{font-size: 26px;color: #828282;text-align: center;display: block;line-height: 1;margin-bottom: 15px;}

.main1{width: 100%;height: 694px;background: url(../images/zwt_2.jpg) no-repeat;background-position: center center;}
.main1_1{width: 1200px;margin: 0 auto;height: 524px;padding: 90px 0 0;}
.main1_left{float: left;width: 578px;height: 380px;margin: 72px 0 0;}
.main1_left_title{width: 100%;height: 47px;border-bottom: 2px solid #de2219;}
.main1_left_title h3{font-size: 28px;color: #333;font-weight: normal;line-height: 1;}
.main1_left_title h3 span{font-size: 26px;color: #a8a8ac;margin-left: 26px;}
.main1_left p{font-size: 14px;color: #666666;line-height: 30px;height: 150px;overflow: hidden;margin-top: 45px;}
.main1_left a{transition: all 0.3s;display: block;font-size: 16px;color: #fff;width: 183px;height: 58px;background-color: #de2219;text-align: center;line-height: 58px;margin: 77px 0 0;}
.main1_left a:hover{font-size: 18px;transition: all 0.3s;color: #fff;}
.main1_1>img{float: right;display: block;width: 543px;height: 524px;}

.main2{width: 100%;height: 900px;background: url(../images/zwt_4.jpg) no-repeat;background-position: center center;}
.main2 .main_title{padding-top: 85px;}
.main2 .main_title span{color: #c6cdd6;}
.main2 .main_title h3{color: #fff;}
.main2_1{width: 1200px;margin: 0 auto;height: 600px;margin: 60px auto 0;}
.main2_ul{width: 1230px;height: 478px;margin:0 0 0 -15px;}
.main2_li{width: 214px;height: 195px;border: 1px solid #9eacbc;float: left;margin: 0 15px 30px;background-color: rgba(7,45,64,0.4);transition: all 0.3s;}
.main2_li img{display: block;width: 74px;height: 74px;margin: 27px auto 18px;}
.main2_li h3{font-size: 20px;color: #ffffff;font-weight: normal;text-align: center;line-height: 1;}
.main2_li span{font-size: 13px;color: #fff;display: block;text-align: center;line-height: 1;margin-top: 12px;}
.main2_li:hover{background-color: rgba(222,34,25,0.8);border: 1px solid #e0e4e9;transition: all 0.3s;}
.main2_11{width: 1118px;height: 120px;background-color: rgba(7,45,64,0.4);border: 1px solid #9eacbc;border-radius: 8px;padding: 0 40px;}
.main2_11_ul{width: auto;height: 120px;float: left;}
.main2_11_li{width: 168px;height: 120px;float: left;}
.main2_11_li h3{font-size: 18px;color: #fff;font-weight: bold;line-height: 1;padding: 24px 0 10px;}
.main2_11_li p{font-size: 14px;color: #fff;line-height: 24px;}
.main2_11>a{transition: all 0.3s;display: block;float: right;width: 122px;height: 52px;padding-left: 55px;background: url(../images/zwt_12.png) no-repeat;background-position: 21px center;background-color: #de2219;border-radius: 4px;margin: 34px 0 0;font-size: 18px;color: #fff;line-height: 52px;}
.main2_11>a:hover{color: #fff;border-radius: 0;font-size: 20px;transition: all 0.3s;}

.main3{width: 100%;height: 820px;position: relative;}
.main3 .main_title{padding-top: 120px;}
.main3 .main_title span{color: #c8d0d8;}
.main3_1{width: 100%;height: 474px;padding-top: 44px;border-top: 1px solid #dddddd;margin-top: 60px;}
.main3_ul{width: 100%;height: auto;}
.main3_li{transition: all 0.3s;width: 100%;height: 148px;margin-bottom: 10px;}
.main3_li a{width: 1200px;height: 148px;margin: 0 auto;display: block;margin: 0 auto;}
.main3_li1{width: 96px;height: 85px;padding-right: 30px;border-right: 1px solid #ddd;float: left;margin-top: 32px;}
.main3_li1 h4{transition: all 0.3s;font-size: 56px;color: #333333;font-weight: normal;text-align: center;line-height: 1;margin-top: -5px;}
.main3_li1 h5{font-size: 23px;color: #888888;font-weight: normal;text-align: center;line-height: 1;margin-top: 13px;}
.main3_li2{width: 1045px;float: right;height: 85px;margin-top: 32px;}
.main3_li2 h3{transition: all 0.3s;font-size: 20px;color: #333333;line-height: 1;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 3px 0 14px;}
.main3_li2 p{font-size: 14px;color: #888888;line-height: 24px;height: 48px;overflow: hidden;}
.main3_li:hover{background-color: #ededed;transition: all 0.3s;}
.main3_li:hover h4{color: #de2219;transition: all 0.3s;}
.main3_li:hover h3{color: #de2219;transition: all 0.3s;}

.main4{width: 100%;height: 764px;background: url(../images/zwt_5.jpg) no-repeat;background-position: center center;}
.main4 .main_title{padding-top: 95px;}
.main4_1{width: 1210px;height: 475px;margin:60px auto 0;}
.main4_ul{width: 100%;height: auto;}
.main4_li{width: 230px;height: 81px;border: 1px solid #dddddd;margin: 0 5px 10px;float: left;transition: all 0.3s;}
.main4_li i{width: 230px;height: 81px;display: block;overflow: hidden;}
.main4_li i img{width: 230px;height: 81px;display: block;transition: all 0.3s;}
.main4_li:hover{border: 1px solid #de2219;transition: all 0.3s;}
.main4_li:hover i img{width: 110%;height: 110%;margin: -5% 0 0 -5%;transition: all 0.3s;}
.main4_1>a{transition: all 0.3s;display: block;font-size: 16px;color: #fff;width: 183px;height: 58px;background-color: #de2219;text-align: center;line-height: 58px;margin: 50px auto 0;}
.main4_1>a:hover{font-size: 18px;transition: all 0.3s;color: #fff;}

.footer{width: 100%;height: 497px;background: url(../images/zwt_26.jpg) no-repeat;}
.footer1{width: 1200px;height: 427px;margin: 0 auto;}
.footer1_1{width: 550px;height: 427px;float: left;}
.footer1_11{width: 100%;height: 180px;padding-top: 64px;}
.footer1_11 h3{font-size: 22px;color: #fff;padding-right: 60px;float: left;font-weight: normal;line-height: 1;background: url(../images/zwt_28.jpg) no-repeat;background-position: right 10px;}
.footer1_11 ul{float: left;width: 436px;height: 64px;margin: 24px 0 0;}
.footer1_11 ul li{float: left;width: 86px;height: 32px;}
.footer1_11 ul li a{font-size: 14px;color: #fff;line-height: 32px;}
.footer1_11 ul li a:hover{color: #fff;}
.footer1_12{width: 100%;height: 114px;}
.footer1_12_p{width: 430px;height: 114px;float: left;}
.footer1_12_p p{font-size: 14px;color: #fff;height: 42px;line-height: 42px;padding-left: 36px;width: 394px;}
.footer1_12_p1{background: url(../images/zwt_13.png) no-repeat;background-position: left center;}
.footer1_12_p2{background: url(../images/zwt_14.png) no-repeat;background-position: left center;}
.footer1_12_p3{background: url(../images/zwt_15.png) no-repeat;background-position: left center;}
.footer1_12 img{display: block;width: 114px;height: 114px;}
.footer1_2{width: 546px;height: 427px;float: right;}
.footer1_2 h3{font-size: 18px;color: #fff;line-height: 1;padding: 66px 0 20px;font-weight: normal;}
.footer1_2 form{width: 100%;height: 260px;}
.footer1_2form1{width: 100%;height: 41px;margin-bottom: 20px;}
.footer1_2form1 input{width: 220px;height: 41px;border: none;background-color: rgba(9,49,105,0.8);padding: 0 20px;font-size: 14px;color: #fff;line-height: 41px;}
.footer1_2form2{width: 100%;height: 131px;}
.footer1_2form2 textarea{padding: 0 20px;line-height: 41px;border: none;background-color: rgba(9,49,105,0.8);width:506px;height: 131px;font-size: 14px;color: #fff;}
.footer1_2 form>input{font-size: 16px;color: #fff;background-color: #b12a31;border: 0;width: 139px;height: 36px;text-align: center;line-height: 36px;margin-top: 20px;cursor: pointer;}
.footer2{width: 1200px;height: 70px;margin: 0 auto;}
.footer2 p{font-size: 14px;color: #fff;line-height: 70px;}
.footer2 p span{font-size: 14px;color: #fff;margin: 0 5px;}
.footer2 p a{font-size: 14px;color: #fff;}

/*二级页*/
.mains1{background-position: bottom -175px center;}

.main_er_nav{width: 1200px;height: 58px;margin: -59px auto 0;}
.main_er_nav_ul{width: 1200px;height: 58px;}
.main_er_nav_li{float: left;height: 58px;margin-right: 36px;}
.main_er_nav_li a{font-size: 16px;color: #333333;display: block;height: 56px;line-height: 58px;}
.main_er_nav_li:hover a{border-bottom: 2px solid #de2219;}
.main_er_nav_li.on a{border-bottom: 2px solid #de2219;}

.banner_er{height: 350px;}
.banner_er1{width: 1200px;height: 350px;margin: 0 auto;}
.banner_nav_er{width: 1200px;height: auto;padding-top: 188px;}
.banner_nav_er h3{font-size: 36px;color: #fff;font-weight: normal;line-height: 1;margin: 0 0 20px 0;}
.banner_nav_er p{font-size: 14px;color: #fff;line-height: 1;}
.banner_nav_er p a{color: #fff;}

.main_er{width: 100%;height: auto;margin: 0 auto 118px;min-height: 500px;}
.main_er_title{width: 100%;height: 53px;padding: 80px 0 60px;border-bottom: 1px solid #ddd;}
.main_er_title h3{font-size: 32px;color: #333333;font-weight: bold;text-align: center;line-height: 1;}

.main_er1{width: 100%;height: auto;border-bottom: 1px solid #ddd;}

/*荣誉资质*/
.list_honer{width: 1200px;height: auto;padding: 46px 0 64px;margin: 0 auto;}
.list_honer p{font-size: 18px;color: #333333;line-height: 48px;height: auto;text-indent: 2em;width: 100%;margin: 0 auto;}
.list_honer1{width: 100%;height: 455px;margin: 38px auto 50px;background: url(../images/zwt_18.png) no-repeat;background-position: bottom center;position: relative;}
.list_honer1 .hd{}
.list_honer1 .hd a{display: block;width: 42px;height: 42px;position: absolute;top: 168px;cursor: pointer;}
.list_honer1 .hd a.next{background: url(../images/zwt_16.png) no-repeat;left: 66px;}
.list_honer1 .hd a.prev{background: url(../images/zwt_17.png) no-repeat;right: 66px;}
.list_honer1 .bd{width: 896px;height: 375px;margin: 0 auto;overflow: hidden;}
.list_honer1 .bd .list_honer1_ul{height: 375px;}
.list_honer1 .bd .list_honer1_li{width: 273px;height: 373px;float: left;margin-right: 35px;}
.list_honer1 .bd .list_honer1_li a{width: 273px;height: 373px;display: block;overflow: hidden;border: 1px solid #ddd;}
.list_honer1 .bd .list_honer1_li img{width: 273px;height: 373px;display: block;transition: all 0.3s;}
.list_honer1 .bd .list_honer1_li:hover img{width: 110%;height: 110%;margin: -5% 0 0 -5%;transition: all 0.3s;}
.list_honer2{width: 100%;height: 380px;margin: 0px auto 16px;background: url(../images/zwt_18.png) no-repeat;background-position: bottom center;position: relative;}
.list_honer2 .hd{}
.list_honer2 .hd a{display: block;width: 42px;height: 42px;position: absolute;top: 125px;cursor: pointer;}
.list_honer2 .hd a.next{background: url(../images/zwt_16.png) no-repeat;left: 66px;}
.list_honer2 .hd a.prev{background: url(../images/zwt_17.png) no-repeat;right: 66px;}
.list_honer2 .bd{width: 896px;height: 291px;margin: 0 auto;overflow: hidden;}
.list_honer2 .bd .list_honer2_ul{height: 291px;}
.list_honer2 .bd .list_honer2_li{width: 428px;height: 289px;float: left;margin-right: 35px;}
.list_honer2 .bd .list_honer2_li a{width: 428px;height: 289px;display: block;overflow: hidden;border: 1px solid #ddd;}
.list_honer2 .bd .list_honer2_li img{width: 428px;height: 289px;display: block;transition: all 0.3s;}
.list_honer2 .bd .list_honer2_li:hover img{width: 110%;height: 110%;margin: -5% 0 0 -5%;transition: all 0.3s;}
.list_honer span{font-size: 18px;color: #333333;display: block;text-align: center;line-height: 1;}

.page{text-align: center;margin: 20px 0;}

/*解决方案*/
.list_jjfa{width: 1230px;height: auto;margin: 0 auto;}
.list_jjfa_ul{width: 1230px;height: auto;}
.list_jjfa_li{width: 378px;height: 397px;border: 1px solid #ddd;float: left;margin: 0 15px 30px;position: relative;}
.list_jjfa_li a{}
.list_jjfa_li img{display: block;width: 380px;height: 230px;margin: -1px 0 0 -1px;}
.list_jjfa_li h3{width: 340px;height: 46px;background-color: rgba(0,0,0,0.4);top: 183px;left: -1px;z-index: 99;position: absolute;font-size: 20px;color: #fff;line-height: 46px;padding: 0 20px;}
.list_jjfa_li p{font-size: 14px;color: #333333;line-height: 30px;height: 90px;width: 340px;margin: 15px auto 17px;overflow: hidden;}
.list_jjfa_li span{background: url(../images/zwt_19.png) no-repeat;background-position: right center;padding-right: 31px;font-size: 14px;color: #d41209;display: inline-block;height: 21px;line-height: 21px;float: right;margin-right: 19px;}

/*联系我们*/
.contact{width: 100%;height: auto;padding: 0;background-color: #fff;width: 1200px;border-radius: 10px;margin: 0px auto 0;position: relative;z-index: 9;}
.contact1{width: 100%;height: 260px;position: absolute;top: -80px;left: 0;background-color: #fff;border-radius: 10px;}
.contact1_li{width: 400px;height: 194px;float: left;padding-top: 66px;}
.contact1_li img{display: block;width: 50px;height: 49px;margin: 0 auto;}
.contact1_li h3{font-size: 16px;color: #333333;line-height: 1;text-align: center;margin: 18px auto 5px;}
.contact1_li p{font-size: 14px;color: #666;line-height: 30px;text-align: center;margin: 0 auto 0;}
.contact2{height:auto;width:1100px;margin: 0px auto 0;padding: 180px 0 67px;position: relative;}
.contact2_img{position: absolute;top: 233px;left: 35px;width: 231px;height: 256px;background-color: #fff;border-radius: 8px;padding-top: 43px;box-shadow: 0 0 10px #ccc;}
.contact2_img img{display: block;width: 174px;height: 174px;border: 1px solid #ddd;margin: 0 auto;}
.contact2_img span{font-size: 14px;color: #666666;line-height: 1;display: block;margin: 24px auto 0;text-align: center;}

/*意见反馈*/
.message{width: 1200px;height: 700px;box-sizing: border-box;margin: 60px auto 0px;}
.message h3{font-size: 22px;color: #333333;font-weight: normal;line-height: 1;padding: 0px 0 40px;margin: 0 auto;text-align: center;}
.message form{width: 890px;height: auto;margin: 0 auto;}
.message form .message_form1{width: 100%;height: 53px;margin-bottom: 26px;float: left;}
.message form .message_form1 label{width: 432px;height: 54px;float: left;border: 0;background-color: #f0f0f0;padding: 0 27px;box-sizing: border-box;}
.message form .message_form1 label span{font-size: 15px;color: #666666;display: block;float: left;line-height: 54px;}
.message form .message_form1 label i{font-size: 16px;color: #be2922;display: block;float: left;line-height: 54px;font-style: normal;}
.message form .message_form1 label input{font-size: 15px;color: #666666;outline: medium;font-family: "microsoft yahei";width: 320px;height: 54px;float: right;border: 0;background: none;}
.message form .message_form1 label select{font-size: 15px;color: #666666;outline: medium;font-family: "microsoft yahei";width: 320px;height: 54px;float: right;border: 0;background: none;background: url(../images/zwt_23.png) no-repeat;background-position: right center;}
.message form .message_form1 label.message_form1_ipt1{margin-right: 26px;}
.message form .message_form1 label.message_form1_ipt1 .layui-select-title{height:54px;}
.message form .message_form1 label.message_form1_ipt2 .layui-select-title{height:54px;}
.message form .message_form2{width: 100%;height: 171px;margin-bottom: 40px;border: 0;background-color: #f0f0f0;padding:20px 27px;box-sizing: border-box;float: left;}
.message form .message_form2 span{font-size: 15px;color: #666666;display: block;float: left;line-height: 1;}
.message form .message_form2 i{font-size: 16px;color: #be2922;display: block;float: left;line-height: 1;font-style: normal;}
.message form .message_form2 textarea{width: 700px;height: 130px;float: right;border: 0;background: none;font-size: 15px;color: #666666;outline: medium;font-family: "microsoft yahei";}
.message form .message_form_ipt1{width: 432px;height: 64px;float: left;border: 0;background-color: #de2219;font-size: 18px;color: #ffffff;cursor: pointer;}
.message form .message_form_ipt2{width: 432px;height: 64px;float: right;border: 0;background-color: #878787;font-size: 18px;color: #ffffff;cursor: pointer;}

.list_hzkh{width: 1210px;height: auto;margin: 0 auto;}

/*发展历史*/
.list_fzls{width: 1200px;height: auto;padding: 0;margin: 0 auto 145px;}
.list_fzls>img{display: block;width: 35px;height: 41px;margin: 72px 0 0;}
.list_fzls_ul{width: 1184px;height: auto;margin-left: 16px;border-left: 2px solid #dddddd;margin-top: -1px;padding: 63px 0 50px;}
.list_fzls_li{width: 1133px;height: auto;margin-bottom: 66px;padding-left: 60px;margin-left: -10px;background: url(../images/zwt_25.png) no-repeat;background-position: left top;}
.list_fzls_li h3{font-size: 24px;color: #333333;line-height: 1;font-weight: normal;}
.list_fzls_li p{font-size: 16px;color: #666666;line-height: 28px;margin-top: 15px;}


/*新闻列表*/
.list_news{width: 100%;height: auto;padding:0 0px 40px;margin: 41px auto 0;box-sizing: border-box;}
.list_news_ul{width: 100%;height: auto;margin: 0 auto 56px;}
.list_news_li{width: 100%;height: 54px;border-bottom: 1px dashed #dddddd;}
.list_news_li a{display: block;width: 100%;height: 54px;}
.list_news_li h3{width: 70%;height: 54px;padding-left: 0px;font-size: 14px;color: #666666;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/qhbt_26.jpg) no-repeat;background-position: left center;line-height: 54px;float: left;}
.list_news_li span{float: right;font-size: 14px;color: #666666;line-height: 54px;}
.list_news_li:hover{border-bottom: 1px dashed #de2219;}
.list_news_li:hover h3{color: #de2219;}
.list_news_li:hover span{color: #de2219;}


/*----------内容页1----------*/
.base_news_show{height: auto;padding: 40px 49px 40px;background-color: #ffffff;width: 1100px;margin: 0 auto;border: 1px solid #ddd;margin: 75px auto 0;}
.base_news_title{height: auto;text-align: left;}
.base_news_title>h3{font-size: 22px;color: #333333;font-weight: normal;padding-top: 0px;width: auto;margin: 0 auto;padding-bottom: 15px;}
.base_news_title_er{font-size: 14px;color: #999999;line-height: 1;padding-bottom: 30px;width: auto;margin: 0 auto;text-align: left;border-bottom: 1px solid #ddd;}
.base_news_title_er1 span{padding-right:20px;}

.base_news_main{padding: 10px 0px;min-height: 300px;line-height: 30px;width: 100%;margin: 0 auto;}
.base_news_main img{max-width:100% !important ;height: auto!important;}
.base_news_foot{width: 100%;height: 64px;margin:10px auto 0;border-top:1px solid #cccccc;padding: 15px 0;}
.base_news_foot span{display: block;width: 100%;height: 32px;line-height: 32px;font-size: 14px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.base_news_foot span.fl{text-align: left;}
.base_news_foot span.flr{text-align: right;}
.base_news_foot a{line-height: 26px;font-size: 14px;color: #666666;width: 100%;}
.base_news_foot a:hover{color: #de2219;}

.page_jj{width: 1200px;height: auto;margin: 50px auto;}
